package com.woniuxy.creditsystem.dashboardmag.service;

import com.github.pagehelper.PageInfo;
import com.woniuxy.creditsystem.common.bean.*;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author ：pengchufeng
 * @date ：Created in 2020/12/16
 * @description：仪表盘service接口
 */
public interface IDashboardInfo {
    /**
     * 查询放款信息
     * @Param DashboardInfo 条件
     * @return
     */
    List<DashboardInfo> findAll(@Param("dashboardInfo")DashboardInfo dashboardInfo);

    /**
     * 查询放款信息
     * @Param DashboardInfo 条件
     * @return
     */
    List<DashboardInfo> findFirst(@Param("dashboardInfo")DashboardInfo dashboardInfo);

    /**
     * 查询放款信息
     * @Param DashboardInfo 条件
     * @return
     */
    List<ReturnMoneyCount> findCount(@Param("returnMoneyCount")ReturnMoneyCount returnMoneyCount);

    /**
     * 查询放款信息
     * @Param DashboardInfo 条件
     * @return
     */
    List<ReturnMoneyCount> findBill(@Param("returnMoneyCount")ReturnMoneyCount returnMoneyCount);

    /**
     * 查询放款信息
     * @Param DashboardInfo 条件
     * @return
     */
    List<OrderMoneyInfo> findOM(@Param("orderMoneyInfo")OrderMoneyInfo orderMoneyInfo);

}
